function main() {
    const self = this; // 作用域
    const tableComp = this.$$element("table_6rq59r"); // 获取表格元素
    // 获取当前表格选中的行
    const { selectedRows } = tableComp.$$getSelection();
    // 获取表格绑定的数据集
    const dataset = tableComp.$$getDataset();
    // 组装参数，使用id数组作为删除条件，可按自己的需求指定列名
    const params = {
        "id": []
    };
    if (selectedRows.length === 0) {
        this.$message.warning("请选择要删除的数据！");
        return;
    }

    this.$$confirm({
        width: "4rem",
        height: "2rem",
        type: "warning", // danger info warning
        cancelText: "取消",
        okText: "确定",
        content: `确定要删除${selectedRows.length}条数据吗?`,
        showOkBtn: true,
        showCancelBtn: true,
        headerTitle: "",
        onOk: () => {
            selectedRows.forEach((row) => {
                params["id"].push(row["id"].value);

            });
            // 使表格置于loading状态
            tableComp.loading = true;
            // 调用api的删除方法，第一个参数为待删除的实体id，params为删除条件
            api.ENTITY_DELETE(dataset.table.id, params).then((res) => {
                // then() 为调用成功的回调
                self.$message.success("删除成功！");
                tableComp.loading = false; // 将表格置为非loading状态
                tableComp.onRefresh(); // 调用表格的数据刷新动作
            }).catch(err => {
                self.$message.error(err.message); // 显示错误提示信息
                tableComp.loading = false; // 将表格置为非loading状态
            });
        },
        onCancel: null
    });
}
